package com.dhcc.sdc.busi.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.dhcc.core.framework.base.entity.BaseEntity;

/**
 * 质控条目
 *
 * @ClassName: SdcQcEntity
 * @Description: TODO
 * @author zhangdc
 * @date 2022-07-26 14:24:20
 */
@TableName("t_sdc_qc")
public class SdcQcEntity extends BaseEntity<SdcQcEntity> {
    private static final long serialVersionUID = 1L;

    //病种ID
    private Long qcentityId;
    //质控条目
    private String qcDesc;
    //质控备注
    private String qcMemo;
    //表达式
    private String qcExpression;
    //表达式描述
    private String expDescription;
    //1:触发一次，触发后保存 0:触发多次，每次都判断
    private Integer activeOnce;
    //关联诊疗方案
    @TableField(exist = false)
    private String linkCdss;
    //文献来源
    private String source;

    @TableField(exist = false)
    private Integer count;
    //1 VTE通用方案  其他待扩展
    private Integer type;

    // 是否激活
    private Integer isActive;

    public Integer getIsBox() {
        return isBox;
    }

    public void setIsBox(Integer isBox) {
        this.isBox = isBox;
    }

    // 是否弹框提醒
    private Integer isBox;

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getCount() {
        return count;
    }

    public void setCount(Integer count) {
        this.count = count;
    }

    /**
     * 设置：病种ID
     */
    public void setQcentityId(Long qcentityId) {
        this.qcentityId = qcentityId;
    }
    /**
     * 获取：病种ID
     */
    public Long getQcentityId() {
        return qcentityId;
    }
    /**
     * 设置：质控条目
     */
    public void setQcDesc(String qcDesc) {
        this.qcDesc = qcDesc;
    }
    /**
     * 获取：质控条目
     */
    public String getQcDesc() {
        return qcDesc;
    }
    /**
     * 设置：质控备注
     */
    public void setQcMemo(String qcMemo) {
        this.qcMemo = qcMemo;
    }
    /**
     * 获取：质控备注
     */
    public String getQcMemo() {
        return qcMemo;
    }
    /**
     * 设置：表达式
     */
    public void setQcExpression(String qcExpression) {
        this.qcExpression = qcExpression;
    }
    /**
     * 获取：表达式
     */
    public String getQcExpression() {
        return qcExpression;
    }
    /**
     * 设置：1:触发一次，触发后保存 0:触发多次，每次都判断
     */
    public void setActiveOnce(Integer activeOnce) {
        this.activeOnce = activeOnce;
    }
    /**
     * 获取：1:触发一次，触发后保存 0:触发多次，每次都判断
     */
    public Integer getActiveOnce() {
        return activeOnce;
    }

    public String getLinkCdss() {
        return linkCdss;
    }

    public void setLinkCdss(String linkCdss) {
        this.linkCdss = linkCdss;
    }

    public String getExpDescription() {
        return expDescription;
    }

    public void setExpDescription(String expDescription) {
        this.expDescription = expDescription;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public Integer getIsActive() {
        return isActive;
    }

    public void setIsActive(Integer isActive) {
        this.isActive = isActive;
    }
}
